#include "SmatPtr.hpp"


int main()
{
	BlockQueue<int> q;
	thread t1(consume, &q);
	thread t2(product, &q);

	t1.join();
	t2.join();
	return 0;
}